home *** CD-ROM | disk | FTP | other *** search
- This is a first release of the collections specified by
- Object Database Management Group - 93 (ODMG-93).
-
- This work is based on the publication:
-
- The Object Database Standard: ODMG-93
- ISBN 1-55860-302-6
-
- This release contains:
-
- Working implementations of the collection classes as
- specified in chapter 5.
-
- A man page for each class with a description for each
- method including information on where I have deviated
- and where I have made assumptions.
-
- A test suite to excersize nearly each method in the
- collections.
-
- The code will have been tested on a HP 9.0 C++ compiler
- and g++ on the same platform.
-
- It will not contain:
-
- A mechanism for persistent objects. The purpose is
- to write the front end of the specification so that
- I can develop software right now that can be easily
- integrated with a OODB in the future. Since the spec-
- ification intends to be independent of how the OODB
- is implemented I do not intend to try to implement
- a database. But you may want to!
-
- A SQL or OSQL parser. I am working on a SQL parser
- right now but it will not be ready for release very
- soon. All of the query oriented methods have been
- stubbed out and print errors.
-
- Short term goals:
-
- Develop a working model of the ODMG-93 class library
- that is as near 100% complience as possible.
-
- Use this model to compare and contrast to the written
- specification and to experiment with alternatives
- that can then be proposed to the ODMG-93 working group.
-
- Long term goals.
-
- I will continue to maintain this implementation and make
- periodic releases in a attempt to follow the ODMG spec
- as close as possible.
-
- If test/main links properly the output when run with
- the '-vv' flags should apear something like test/PURE.OUTPUT.
-
- Note that I am not a member of the ODMG.
-
- Please send any questions, comments, and suggestions to my email
- address below.
-
- Dale T. Anderson
- dta@inrird.com
-
- TODO:
-
- Optimize the perfomance of collections when accessing by position.
-
- Create a Tree collection.
-
- Create a Index collection.
-
- Add methods to a Collection to create and maintain indexes.
-
- Get SQL parser integrated.
-
- Resolve issues with ODMG and update man pages.
-